Package-level declarations
Types
Represents the active network values.
Holds the data related to a specific device APN.
A data object used for holding the current battery status
Provides the device mode the current SPAPI service is running on. This can be used to determine if the device is running as a development device or a production device as per device manufacturer configurations. This does not always correspond to debug application or release application and should be used instead of the BuildConfig constants to determine the current state.
Contains the Features that will be returned when the client is requesting the list of avialable features in FeatureCheck.getAvailableFeatures. Each feature can correspond to either the support of a whole service or a specific functionality of a service.
A data class that holds the info to the image properties, if null, then the existing layout properties of the passed image will be taken.
A data class that holds the info for the image source. If more than 1 image source defined, then the first defined image source in this data class will be taken.
MemoryStats contains a summary of the current RAM usage as well as a list of storage devices with their corresponding usage data.
The NetworkInfo will contain a list of the wifi and ethernet interfaces as well as the information of the currently active network. Due to the fact that the network info can only be obtained on the active network, the active network info is provided separately from the network interfaces.
A network interface represents the hardware interface information of a network device.
A data class that holds the info for the Barcode object to be printed.
A data class that holds the layout properties for the barcode.
A data class representing a print request to print empty lines based on paper width.
A data class that holds the info for the Image object to be printed.
A data class representing a print request to print two texts on the same line, aligned left and right. The layout properties can be specified independently for both the left and right texts.
A data class that holds the info for the object to be printed. Only data is mandatory, the other properties are optional. When only data passed a default layout settings depending on device will be taken.
A data class that holds the info to the print line properties, if null, then default properties will be taken depending on device.
A data class representing a print request to print a list of lines based on paper width. The list of lines is provided as a list of PrintLineObject instances, each representing a single line to print. If the data exceeds the maximum characters allowed on one line, a PrintResult failure will be returned.
A base data class representing a print object.
An data class that holds the result of the print operation